package com.loong.loong.hik.property.result.resource;

import java.util.List;
import lombok.Data;

/**
 * @author jinyiang
 * @date 2023/3/17 22:11
 */
@Data
public class ResourcePersonPersonlistTimerangeResult {
	// 状态码
	private String code;
	// 返回信息
	private String msg;
	// 数据
	private Data data;
	@lombok.Data
	// 内部数据类
	class Data {
		// 数据总数
		private int total;
		// 数据列表
		private List<Person> list;
	}
	@lombok.Data
	// 人员信息类
	class Person {
		// 人员ID
		private String personId;
		// 人员姓名
		private String personName;
		// 性别
		private int gender;
		// 组织路径
		private String orgPath;
		// 组织路径名
		private String orgPathName;
		// 组织索引代码
		private String orgIndexCode;
		// 证件类型
		private int certificateType;
		// 证件号码
		private String certificateNo;
		// 工号
		private String jobNo;
		// 生日
		private String birthday;
		// 电话号码
		private String phoneNo;
		// 地址
		private String address;
		// 电子邮件
		private String email;
		// 学历
		private int education;
		// 姓
		private String lastName;
		// 名
		private String givenName;
		// 年龄
		private int age;
		// 职位
		private String job;
		// 员工属性
		private String staffProperty;
		// 公司
		private String company;
		// 员工岗位
		private String employeePost;
		// 员工编号
		private String employeeNumber;
		// 岗位类型
		private String postType;
		// 身份类型
		private String identityType;
		// 国籍
		private String nationality;
		// 民族
		private int nation;
		// 出生地
		private String birthplace;
		// 户籍地
		private String censusRegister;
		// 婚姻状况
		private int marriaged;
		// 政治面貌
		private String politicalStatus;
		// 宗教信仰
		private String religion;
		// 房间号
		private String roomNum;
		// 与房主关系
		private String houseHolderRel;
		// 学生ID
		private String studentId;
		// 入学时间
		private String stuStartTime;
		// 毕业时间
		private String stuEndTime;
		// 年级
		private String stuGrade;
		// 班级
		private String stuClass;
		// 学院
		private String academy;
		// 专业
		private String profession;
		// 宿舍号
		private String dormitory;
		// 住宿类型
		private int lodge;
		// 人物描述
		private String personDesc;
		// 同步标记
		private int syncFlag;
		// 拼音名称
		private String pinyin;
		// 证件颁发单位
		private String certIssuer;
		// 证件地址
		private String certAddr;
		// 证件过期时间
		private String certExpireTime;
		// 状态
		private int status;
		// 创建时间
		private String createTime;
		// 最后修改时间
		private String updateTime;
	}
}
